<?php
/**
 * Created by PhpStorm.
 * User: LYD
 * Date: 2019/2/20
 * Time: 9:30
 */

require "../intn.inc.php";
require "../includes/db.class.php"; //引入数据库连接类
require "../includes/Page.class.php"; //引入页码类

define("IS_CACHE",false); //是否开启缓冲区
IS_CACHE ? ob_start() : null;   //判断是否开启缓冲区

$temPl = new Templates(); //实例化模板类
$db = new db(); //实例化数据库连接类

$_AsqlRuse = $db->db_queryGLY("管理员"); //调用数据库连接类里面的查询超级管理员数据的方法
$total = sizeof($_AsqlRuse); //获取查询到的数据总数
$page = new Page($total,10); //实例化页码类,并传入数据总数，每页显示的条数
$db->limit = $page->limit;  //给sql语句添加显示多少条的条件，如limit 0，3
$_sqlRuse = $db->db_NqueryGLY("管理员"); //调用数据库连接类里面的查询超级管理员方法
$temPl->assign("first",$page->showpage());
$temPl->assign("pagelist",$page->showpagelist());
$temPl->assign("last",$page->showlast());
$temPl->assign("array",$_sqlRuse); //注入变量，将查询到的每一条数据显示在页面上

//判断，显示修改页面
if(@$_GET['action'] == "mod"){
    $temPl->assign("bool",true);
}
//判断，隐藏修改页面
if(@$_GET['action'] != "mod"){
    $temPl->assign("bool",false);
}
//添加管理员
$db->add();

//修改管理员
$is = $db->mod();
$temPl->assign("name",$is["username"]);
$temPl->assign("account",$is["account"]);
$temPl->assign("pass",$is["password"]);
$temPl->assign("permissions",$is["permissions"]);
$temPl->assign("mod_id",$is["id"]);
$db->modify();

//删除管理员
$db->delete();

$temPl->display("memcom.tpl"); //生成模板文件，并显示出来

?>